package com.gitee.sop.layui.adminserver.module.background.admin.dto;

import java.io.Serializable;
import lombok.Data;
import lombok.experimental.Accessors;

/**
* @author: admin
* @date: 2020-04-24
* @version: v1.0.0
*/
@Data
@Accessors(chain = true)
public class SysMenuDTO implements Serializable {
    /**
     * 菜单名称
     */
    private   String   name;
    /**
     * 请求地址
     */
    private   String   url;
    /**
     * 图标地址
     */
    private   String   icon;
    /**
     * 排序
     */
    private   Integer   sort;
    /**
     * 菜单标识 标识当前功能是否是菜单，如果是菜单则会在菜单列表中展示；0 非菜单， 1 菜单
     */
    private   Integer   menuFlag;
    /**
     * 描述
     */
    private   String   description;
    /**
     * 可用标识 标识功能可用状态，当功能处于不可用状态时，即便拥有权限也不能访问；0：不可用 ；1：可用
     */
    private   Integer   status;
    /**
     * 展示模式 菜单展示在页面布局时的展示方式；
    LEVEL :  水平展示
    VERTICAL :  垂直展示
     */
    private   String   showMode;
    /**
     * 父id 父类型id 默认为0 ，表示顶级菜单
     */
    private   Integer   pid;

    private String appId;
}
